package Intercepting;

/**
 * @Author:CJJ
 * 服务定位模式用在我们想使用JNDI查询定位各种服务的时候。考虑到为某个服务查找JNDI的代价很高
 * 服务定位器模式充分利用了缓存技术。在首次请求某个服务时，服务定位器在JNDI中查询服务,并缓存该服务对象。
 * 当再次请求相同的服务时，服务定位器会在它的缓存中查找，这样可以在很大程度上提高应用程序的性能。
 * 服务(Service) --实际处理请求的服务。对这种服务的引用可以在JNDI服务器中查找到。
 * Context初始化Context-- JNDI Context带有对要查找的服务的引用。
 * 服务定位器(Service Locator)服务定位器是通过JNDI查找和缓存服务来获取服务的单点接触
 * 缓存(Cache) -缓存存储服务的引用,以便复用它们。
 * 客户端(Client) client是通过ServiceLocator调用服务的对象。
 */
//创建服务接口Service
public interface Service {
    public String getName();
    public void execute();
}
